<?

/**
 * Lord_Form_Element_SeoDescription
 * 
 * готовый элемент формы - SeoDescription
 * Такой элемент довольно часто повторяется из формы в форму, 
 * потому, давайте, вынесем его в отдельный файл
 * 
 * @author Игорь Будасов aka Lord <igor.budasov@gmail.com>
 */
 
class Lord_Form_Element_SeoDescription extends Zend_Form_Element_Text 
{
	public function init()
	{
		// Получаем объект  Zend_Layout
		$layout = Zend_Layout::getMvcInstance();
		// Получаем объект  вида
		$view = $layout->getView();
		// кодировка					
		$preConfig = new Zend_Registry();
        $config = $preConfig->get('config'); 
        $charset = $config->common->charset;
		
		$this->setLabel      ($view->translate('form_element_seo_description'));
		$this->setDescription($view->translate('form_element_seo_description_desc'));
		$this->setAttrib   ('maxlength', 250);
		$this->addValidator('Description');
		$this->addValidator('StringLength', true, array(0, 250, $charset));
		$this->addFilter   ('StringTrim');
	}
}
?>